package javase0906;
import java.util.ArrayList;
import java.util.List;

class ShoppingCart {
    private List<Dish> dishes;

    // 构造函数、getter和setter方法
    public ShoppingCart(){
        dishes=new ArrayList<>();
    }

    public List<Dish> getDishes() {
        return dishes;
    }

    public void setDishes(List<Dish> dishes) {
        this.dishes = dishes;
    }

    //添加菜品到购物车
    public void addDish(Dish dish, int quantity) {
        dishes.add(dish);
    }

    // 清空购物车
    public void clearCart() {
        dishes.clear();
    }

    //生成订单
    public void generateOrder() {
        //生成订单的逻辑
        //可以将购物车中的菜品信息保存到数据库中，或者进行其他处理
        System.out.println("订单生成成功!");
    }
}
